# 重新绑定前缀键
set-option -g prefix2 `
#unbind-key C-`
#bind-key C-` send-prefix 

# 状态栏
# 颜色
set -g status-bg black
set -g status-fg white

# 对齐方式
set-option -g status-justify centre

#左下角
set-option -g status-left '#[bg=black,fg=green][#[fg=cyan]#S#[fg=green]]'
set-option -g status-left-length 20

# 窗口列表
setw -g automatic-rename on
set-window-option -g window-status-format '#[dim]#I:#[default]#W#[fg=grey,dim]'
set-window-option -g window-status-current-format '#[fg=cyan,bold]#I#[fg=blue]:#[fg=cyan]#W#[fg=dim]'

#右下角
set -g status-right '#[fg=green][#[fg=cyan]%Y-%m-%d %H:%M:%S#[fg=green]]'

# 绑定alt+方向键切换面板
bind -n S-M-Left select-pane -L
bind -n S-M-Right select-pane -R
bind -n S-M-Up select-pane -U
bind -n S-M-Down select-pane -D

bind -n ^z run '. ~/.tmux/zoom.sh'
# 开启shift+左右方向键切换窗口
bind -n S-Left previous-window 
bind -n S-Right next-window 

#bind -n S-Up previous-session
#bind -n S-Down next-session

# 使用鼠标
set -g mouse on 


# 前缀 + r键刷新配置
bind -n ^r source-file ~/.tmux.conf \; display "Reloaded!"
# 绑定 前缀 + D 一键完成面板切分
bind D source-file ~/.tmux/dev

# 开启多个窗口时,别的窗口有信息时,当前窗口能收到
setw -g monitor-activity on
set -g visual-activity on

#调整面板大小,每次10个像素
# resize pane
bind -r ^k resizep -U 10 # upward (prefix Ctrl+k)
bind -r ^j resizep -D 10 # downward (prefix Ctrl+j)
bind -r ^h resizep -L 10 # to the left (prefix Ctrl+h)
bind -r ^l resizep -R 10 # to the right (prefix Ctrl+l)